package com.zjlab;

import com.zjlab.sandtable.Address;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author xue
 * @create 2022-11-08 9:24
 */
@Data
@Component
@ConfigurationProperties(prefix = "middleware")
public class SmConfig {

    /**
     * 沙盘地址
     */
    private Address sandTableAddress;

    /**
     * 沙盘屏幕地址
     */
    private Address sandTableScreenAddress;

    /**
     * 中间件对应沙盘端口
     */
    private Integer middlewareSandTablePort;

    /**
     * 后端请求地址
     */
    private String deskTopRemoteUrl;

    /**
     * geo监听端口
     */
    private Integer geoPort;

    /**
     * 图片下载目录
     */
    private String imageFilePath;

    /**
     * 图片转发请求头
     */
    private String projectionUrlHead;


}
